Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
3 THE DELL Detached £2,594,672 £1,100,000 27 Jun 2003
3A THE DELL Detached £1,536,857 £935,000 4 Jul 2008
5 THE DELL Detached £1,630,554 £1,320,000 28 Feb 2019